Skip to content

Adding the ga7 features for the callautomation#45178

Merged
kashifkhan merged 22 commits into
mainfrom
users/v-dharmarajv/ga7Changes
Jun 19, 2026
Merged

Adding the ga7 features for the callautomation#45178
kashifkhan merged 22 commits into
mainfrom
users/v-dharmarajv/ga7Changes

Conversation

@v-dharmarajv

@v-dharmarajv v-dharmarajv commented Feb 12, 2026

Copy link
Copy Markdown
Member

This PR updates the azure-communication-callautomation SDK to a newer Swagger/API version and refreshes generated code and test recordings accordingly, adding new call automation capabilities.

Changes:

Bump CallAutomation API version/tag to 2026-03-12 and regenerate the client/models.
Add new public surface area for moving participants between calls (move_participants + MoveParticipantsResult) and Teams phone call details models.
Update recorded test event JSON files to match the new service responses/version.

@github-actions

github-actions Bot commented Feb 12, 2026

Copy link
Copy Markdown
Contributor

API Change Check

APIView identified API level changes in this PR and created the following API reviews

azure-communication-callautomation

@v-dharmarajv v-dharmarajv marked this pull request as ready for review March 6, 2026 21:43
Copilot AI review requested due to automatic review settings March 6, 2026 21:43

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates the azure-communication-callautomation SDK to a newer Swagger/API version and refreshes generated code and test recordings accordingly, adding new call automation capabilities.

Changes:

  • Bump CallAutomation API version/tag to 2026-03-12 and regenerate the client/models.
  • Add new public surface area for moving participants between calls (move_participants + MoveParticipantsResult) and Teams phone call details models.
  • Update recorded test event JSON files to match the new service responses/version.

Reviewed changes

Copilot reviewed 58 out of 59 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
sdk/communication/azure-communication-callautomation/tests/events/test_e2e_media_client_async.pyTestMediaAutomatedLiveTestAsynctest_play_with_invalid_file_sources_with_play_media_all.event.json Updated async media E2E recording for new API/service responses.
sdk/communication/azure-communication-callautomation/tests/events/test_e2e_media_client_async.pyTestMediaAutomatedLiveTestAsynctest_play_with_invalid_file_sources_with_play_media.event.json Updated async media E2E recording for new API/service responses.
sdk/communication/azure-communication-callautomation/tests/events/test_e2e_media_client_async.pyTestMediaAutomatedLiveTestAsynctest_play_multiple_file_sources_with_play_media_all.event.json Updated async media E2E recording for new API/service responses.
sdk/communication/azure-communication-callautomation/tests/events/test_e2e_media_client_async.pyTestMediaAutomatedLiveTestAsynctest_play_media_in_a_call.event.json Updated async media E2E recording for new API/service responses.
sdk/communication/azure-communication-callautomation/tests/events/test_e2e_media_client_async.pyTestMediaAutomatedLiveTestAsynctest_play_combined_file_and_text_sources_with_play_media.event.json Updated async media E2E recording for new API/service responses.
sdk/communication/azure-communication-callautomation/tests/events/test_e2e_media_client.pyTestMediaAutomatedLiveTesttest_play_with_invalid_file_sources_with_play_media_all.event.json Updated sync media E2E recording for new API/service responses.
sdk/communication/azure-communication-callautomation/tests/events/test_e2e_media_client.pyTestMediaAutomatedLiveTesttest_play_with_invalid_file_sources_with_play_media.event.json Updated sync media E2E recording for new API/service responses.
sdk/communication/azure-communication-callautomation/tests/events/test_e2e_media_client.pyTestMediaAutomatedLiveTesttest_play_with_invalid_and_valid_file_sources_with_play_media.event.json Updated sync media E2E recording for new API/service responses.
sdk/communication/azure-communication-callautomation/tests/events/test_e2e_media_client.pyTestMediaAutomatedLiveTesttest_play_media_in_a_call.event.json Updated sync media E2E recording for new API/service responses.
sdk/communication/azure-communication-callautomation/tests/events/test_e2e_media_client.pyTestMediaAutomatedLiveTesttest_play_combined_file_and_text_sources_with_play_media.event.json Updated sync media E2E recording for new API/service responses.
sdk/communication/azure-communication-callautomation/tests/events/test_e2e_media_client.pyTestMediaAutomatedLiveTesttest_add_and_mute_participant_in_a_call.event.json Updated sync media E2E recording for new API/service responses.
sdk/communication/azure-communication-callautomation/tests/events/test_e2e_media_client.pyTestMediaAutomatedLiveTesttest_add_and_hold_unhold_participant_in_a_call.event.json Updated sync media E2E recording for new API/service responses.
sdk/communication/azure-communication-callautomation/tests/events/test_e2e_callautomation_client_async.pyTestCallAutomationClientAutomatedLiveTestAsynctest_create_VOIP_call_and_answer_then_hangup.event.json Updated async callautomation client E2E recording for new API/service responses.
sdk/communication/azure-communication-callautomation/tests/events/test_e2e_callautomation_client_async.pyTestCallAutomationClientAutomatedLiveTestAsynctest_add_participant_then_cancel_request_async.event.json Updated async callautomation client E2E recording for new API/service responses.
sdk/communication/azure-communication-callautomation/tests/events/test_e2e_callautomation_client.pyTestCallAutomationClientAutomatedLiveTesttest_create_VOIP_call_and_answer_then_hangup.event.json Updated sync callautomation client E2E recording for new API/service responses.
sdk/communication/azure-communication-callautomation/tests/events/test_e2e_callautomation_client.pyTestCallAutomationClientAutomatedLiveTesttest_add_participant_then_cancel_request.event.json Updated sync callautomation client E2E recording for new API/service responses.
sdk/communication/azure-communication-callautomation/swagger/SWAGGER.md Point Autorest configuration to the new swagger tag/spec commit.
sdk/communication/azure-communication-callautomation/azure/communication/callautomation/aio/_call_connection_client_async.py Add async move_participants and Teams phone call details support in async call connection client.
sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_version.py Bump package version to 1.6.0.
sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_models.py Add new public models (MoveParticipantsResult, Teams phone call details models).
sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_generated/models/_enums.py Regenerated enums/docstrings and updated enum values per new spec.
sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_generated/models/init.py Export newly generated models (move participants + Teams phone details, etc.).
sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_generated/aio/_configuration.py Update default API version to 2026-03-12 in async generated configuration.
sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_generated/aio/_client.py Update async generated client wiring (model dict merge + API version).
sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_generated/_utils/serialization.py Regenerated serialization helpers (typing updates, safer basic-type serialization).
sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_generated/_configuration.py Update default API version to 2026-03-12 in sync generated configuration.
sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_generated/_client.py Update sync generated client wiring (model dict merge + API version).
sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_call_connection_client.py Add sync move_participants and Teams phone call details support in call connection client.
sdk/communication/azure-communication-callautomation/azure/communication/callautomation/_api_versions.py Add 2026-03-12 API version constant and set it as default.
sdk/communication/azure-communication-callautomation/azure/communication/callautomation/init.py Export new public models from the package root.
sdk/communication/azure-communication-callautomation/assets.json Update the assets tag to the new recorded set.
sdk/communication/azure-communication-callautomation/CHANGELOG.md Add unreleased 1.6.0 entry documenting new features.

Comment thread sdk/communication/azure-communication-callautomation/CHANGELOG.md Outdated
v-dharmarajv and others added 3 commits March 19, 2026 11:46
* Added recordingUrl validator.

* Updated code.

* Added gov endpoint to recordingUrlValidator

* Updated url.
@github-actions

github-actions Bot commented Jun 5, 2026

Copy link
Copy Markdown
Contributor

Hi @v-dharmarajv. Thank you for your interest in helping to improve the Azure SDK experience and for your contribution. We've noticed that there hasn't been recent engagement on this pull request. If this is still an active work stream, please let us know by pushing some changes or leaving a comment. Otherwise, we'll close this out in 7 days.

@github-actions github-actions Bot added the no-recent-activity There has been no recent activity on this issue. label Jun 5, 2026
@github-actions github-actions Bot removed the no-recent-activity There has been no recent activity on this issue. label Jun 5, 2026
@v-dharmarajv v-dharmarajv changed the title ga7 changes Adding the ga7 features for the callautomation Jun 8, 2026
@huachuandeng

Copy link
Copy Markdown
Contributor

MoveParticipant part looks good

@v-dharmarajv v-dharmarajv enabled auto-merge (squash) June 18, 2026 18:38
@kashifkhan kashifkhan disabled auto-merge June 19, 2026 16:14
@kashifkhan kashifkhan merged commit 87bd487 into main Jun 19, 2026
19 checks passed
@kashifkhan kashifkhan deleted the users/v-dharmarajv/ga7Changes branch June 19, 2026 16:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants